| Einhugur Word Plugin for Xojo |
|
EinhugurWord.ListIndent Class
Class to store ListIdent states for group of paragraphs that belong to given list indent.
Object
ListIndent
class EinhugurWord.ListIndent
Constructors
Properties
IsAbstract | Returns true if the ListIndent is abstract. |
Level | Returns the ListIndent level. |
Type | Returns the Type of the ListIndent. |
Examples
using EinhugurWord
var ft as FileType = new FileType
ft.Extensions = "docx"
ft.Name = "Word Document"
var f as FolderItem = FolderItem.ShowSaveFileDialog(ft, "New document.docx")
if f <> nil then
try
var doc as Document = Document.Create(f)
doc.Creator = "Einhugur test user"
doc.LastModifiedBy = "Einhugur test user"
doc.Subject = "My first test with indents"
var p as Paragraph = doc.AppendParagraph("Bellow we will be making list indent with bullets")
p.Run(0).Bold = EinhugurWord.BooleanAttribute.YES
var indent as ListIndent = doc.CreateListIndent(true)
p = doc.AppendParagraph("Bullet 1")
p.SetListIndent(indent, 0)
p = doc.AppendParagraph("Bullet 2")
p.SetListIndent(indent, 0)
p = doc.AppendParagraph("Bullet 3")
p.SetListIndent(indent, 0)
p = doc.AppendParagraph("We can also add list indents with numbering")
p.Run(0).Bold = EinhugurWord.BooleanAttribute.YES
indent = doc.CreateListIndent(false)
p = doc.AppendParagraph("Some data 1")
p.SetListIndent(indent, 0)
p = doc.AppendParagraph("Some data 2")
p.SetListIndent(indent, 0)
p = doc.AppendParagraph("We can indent some more")
p.SetListIndent(indent, 1)
p = doc.AppendParagraph("And do more lines on the 2nd level")
p.SetListIndent(indent, 1)
p = doc.AppendParagraph("Some data 3")
p.SetListIndent(indent, 0)
doc.Save()
catch e as WordException
MessageBox e.Message
end try
end if
Supported Platforms:
macOS Intel 64 bitmacOS Apple SiliconWindows 32 bitWindows 64 bitWindows ARM 64 bitLinux 32 bitLinux 64 bitLinux ARM 32 bitLinux ARM 64 bitiOS